Proportion display apparatus, proportion display method, and recording medium

ABSTRACT

Provided is a proportion display apparatus including a processor that performs a display control process to display, on a display, a predetermined graph that is divided into areas of respective items by a boundary line so as to indicate a quantitative proportion of each of the items; and a change process to change a position of the boundary line in response to a user operation. After the position of the boundary line is changed in the change process, the proportion before and after the change process is shown on the predetermined graph in the display control process.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of prior U.S. application Ser. No.16/783,743, filed on Feb. 6, 2020, which claims the benefit of priorityfrom the prior Japanese Patent Application No. 2019-020321, filed onFeb. 7, 2019, the entire contents of which are incorporated herein byreference.

TECHNICAL FIELD

The present invention relates to a proportion display apparatus, aproportion display method, and a recording medium.

BACKGROUND OF THE INVENTION

Conventionally, there has been proposed a graphic generation server forgenerating an icon that graphically represents a character string ofcombination of a pseudonym identifier and a consistent identifier (see,for example, JP 2011-197873 A). The graphic generation server generatesthe icon based on proportion information indicating the proportion ofthe pseudonym identifier and the consistent identifier, and theproportion information is generated as the proportion of the pseudonymidentifier and the consistent identifier assigned to each side of theslider is input by moving the thumb of the slider on the proportioninput screen displayed on the user terminal device.

However, in the proportion input screen disclosed in Patent Document 1,when the proportion is reconsidered after the proportion of thepseudonym identifier and the consistent identifier is temporarilychanged by moving the thumb, the initial proportion cannot be referredto, which results in poor usability.

SUMMARY OF THE INVENTION

In order to solve the problems, a proportion display apparatus accordingto an aspect of the present invention includes a processor thatperforms:

a display control process to display, on a display, a predeterminedgraph that is divided into areas of respective items by a boundary lineso as to indicate a quantitative proportion of each of the items; and

a change process to change a position of the boundary line in responseto a user operation;

wherein after the position of the boundary line is changed in the changeprocess, the proportion before and after the change process is shown onthe predetermined graph in the display control process.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing a target management system accordingto an embodiment of the present invention.

FIG. 2 is a block diagram showing a functional configuration of aserver.

FIG. 3 is a block diagram showing a functional configuration of aterminal device.

FIG. 4A shows a work proportion entry screen before the work proportionis changed.

FIG. 4B shows a work proportion entry screen after the work proportionhas been changed.

FIG. 5 is a flowchart showing control steps of a work proportion entryprocess.

FIG. 6 is a flowchart showing control steps of a work time reflectionprocess.

FIG. 7 is a flowchart showing control steps of a work time aggregationprocess.

FIG. 8 shows a variation of a slider part.

FIG. 9 shows a variation of a work proportion display area.

DETAILED DESCRIPTION OF THE INVENTION

Hereinafter, specific embodiments of the present invention are describedwith reference to the drawings. However, the scope of the invention isnot limited to the illustrated examples.

<Configuration of Target Management System 1>

First, the configuration of the present embodiment is described withreference to FIG. 1. FIG. 1 shows a schematic configuration of a targetmanagement system 1 of the present embodiment.

The target management system 1 of the present embodiment is a system foraggregating and evaluating the work time spent on each task on the basisof a daily work report input by each person belonging to an organizationsuch as a company, as a part of target management. In the followingdescription, a company composed of a plurality of employees isexemplified as an object of target management by the target managementsystem 1, but the object is not limited thereto, and the targetmanagement system 1 can be used for target management of anyorganization composed of a plurality of persons.

As shown in FIG. 1, the target management system 1 includes a server(proportion display apparatus, information processing apparatus) 2 and aplurality of terminal devices 3. The server 2 and each terminal device 3are connected via a communication network N so as to communicate witheach other.

The server 2 is, for example, a server on a cloud, and provides a Webservice for the target management.

The terminal devices 3 are, for example, terminal devices used byemployees of a company that has introduced the target management system1. Each terminal device 3 is, for example, a notebook PC (PersonalComputer), a desk top PC, or the like, though the present invention isnot limited thereto, and it may be a smartphone, a tablet PC, a mobilephone, or a PDA (Personal Digital Assistant).

The communication network N is, for example, the Internet, but may beanother network such as a LAN (Local Area Network).

<Configuration of Server 2>

Next, a functional configuration of the server 2 is described withreference to FIG. 2. FIG. 2 is a block diagram showing a functionalconfiguration of the server 2.

As shown in FIG. 2, the server 2 includes a CPU (Central ProcessingUnit) 21, a RAM (Random Access Memory) 22, a storage 23, an operationinterface 24, a display 25, and a communication unit 26. The componentsof the server 2 are connected to each other via a bus 27.

The CPU (display control means, changing means, calculation means,storage control means, reflection means, aggregation means, and settingmeans) 21 reads out various programs such as a system program and anapplication program stored in the storage 23, develops them in a workarea of the RAM 22, and controls the operations of the components of theservers 2 in accordance with the programs. For example, the CPU 21executes the application program, generates control signals for causingthe display 35 of each terminal device 3 to show a screen concerning theexecution results of the application programs, and transmits the controlsignals to the terminal device 3 via the communication unit 26.

The RAM 22 is, for example, a volatile memory, and has a work area fortemporarily storing various programs and data read out by the CPU 21.

The storage (storage means) 23 is configured by, for example, an HDD(Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (ElectricallyErasable Programmable Read Only Memory), or the like. In the storage 23,application programs such as a system program and a web server programto be executed by the CPU 21, and data required to execute theseprograms such as a target management database are stored. The targetmanagement database is a data group in which various kinds ofinformation used for target management is accumulated. The targetmanagement database may be stored in another file server or the likethat is communicably connected via the communication unit 26.

The operation interface 24 includes, for example, a key input unit suchas a keyboard and a pointing device such as a mouse. The operationinterface 24 receives a key input and a position input, and outputs theoperation information to the CPU 21.

The display 25 is, for example, an LCD (Liquid Crystal Display), anorganic EL (Electro Luminescence) display, or the like. The display 25displays various screens according to commands of display signals thatare outputted from the CPU 21 and inputted to the display 25.

The communication unit 26 is composed of, for example, a network card orthe like. The communication unit 26 is communicably connected to thecommunication network N and communicates with a device on thecommunication network N (for example, the terminal devices 3).

<Configuration of Terminal Device 3>

Next, a functional configuration of the terminal device 3 is describedwith reference to FIG. 3. FIG. 3 is a block diagram showing a functionalconfiguration of the terminal device 3.

As shown in FIG. 3, each of the terminal devices 3 includes a CPU 31, aRAM 32, a storage 33, an operation interface 34, a display 35, and awireless communication unit 36. The components of the terminal device 3are connected to each other via a bus 37.

The CPU 31 reads out various programs such as a system program and anapplication program stored in the storage 33, develops them in a workarea of the RAM 32, and controls the operation of each component of theterminal device 3 in accordance with the programs. For example, the CPU31 executes a program for information display and input such as abrowser, and causes the wireless communication unit 36 to transmitinformation, to the server 2, based on a user operation input on theoperation interface 34, or causes the display 35 to display informationreceived from the server 2.

The RAM 32 is, for example, a volatile memory, and has a work area fortemporarily storing various programs and data read out by the CPU 31.

The storage 33 includes, for example, an HDD, an SSD, an EEPROM, a flashmemory, and the like. In the storage 33, a system program andapplication programs such as a browser to be executed by the CPU 31,data required to execute these programs, and the like are stored.

The operation interface 34 includes, for example, a key input unit suchas a keyboard and a pointing device such as a mouse. The operationinterface 34 receives a key input and a position input, and outputs theoperation information to the CPU 31.

The display 35 is, for example, an LCD, an organic EL display, or thelike. The display 35 displays various screens according to commands ofinputted display signals outputted from the CPU 31.

The wireless communication unit 36 includes, for example, an antenna, amodulation/demodulation circuit, a signal processing circuit, and thelike. The wireless communication unit 36 transmits and receivesinformation to and from a base station, an access point, or the likeconnected to the communication network N through wireless radio waves,so as to perform communication with a device on the communicationnetwork N (for example, the server 2).

<Operation of Target Management System 1>

In the target management system 1 of the present embodiment, as the workproportion of a plurality of tasks done in work hours is input. Then,the system can calculate the work times spent on the respective tasksfrom the input work proportion and the work hours, and reflect the worktimes in the daily work report, for example, without requiring the worktimes spent on the plurality of tasks to be input at the time ofcreating the daily work report.

Hereinafter, a work proportion entry screen displayed on the display 35of the terminal device 3 at the time of inputting the above-mentionedwork proportion is described.

FIGS. 4A and 4B show a work proportion entry screen 40. Specifically,FIG. 4A shows the work proportion entry screen 40 before the workproportion is changed, and FIG. 4B shows the work proportion entryscreen 40 after the work proportion has been changed.

As shown in FIGS. 4A and 4B, a slider part 41, a work proportion displayarea 42, an enter button B1, and a cancel button B2 are displayed on thework proportion entry screen 40.

In the slider part 41, a first bar graph (predetermined graph) 41 a, asecond bar graph (predetermined graph) 41 b, a first thumb 41 c, and asecond thumb 41 d are displayed.

The first bar graph 41 a shows the current proportion of the work timesspent on Tasks 1 to 3. On the other hand, the second bar graph 41 bshows the initial proportion of the work times spent on Tasks 1 to 3.The first bar graph 41 a and the second bar graph 41 b are divided intoareas of Tasks 1 to 3 by boundary lines, thereby indicating theproportion of the work times spent on Tasks 1 to 3. The first bar graph41 a and the second bar graph 41 b are shown in the same length, andbelow the second bar graph 41 b, nine tick marks are shown at equalintervals in increments of 10% between the left and right ends of thesecond bar graph 41 b. Accordingly, in the first bar graph 41 a and thesecond bar graph 41 b, the sum of the proportions of the work times ofTasks 1 to 3 is 100%.

The first thumb (changing means) 41 c is used for changing the positionof a boundary line that separates the area of Task 1 (solid black areain the drawings) and the area of Task 2 (area hatched in the drawings)in the first bar graph 41 a. The first thumb 41 c can be moved in theleft-right direction on the first bar graph 41 a and the second bargraph 41 b via the operation interface 34 of the terminal device 3. Thesecond thumb (changing means) 41 d is used for changing the position ofa boundary line that separates the area of Task 2 (area hatched in thedrawings) and the area of Task 3 (area cross-hatched in the drawings) inthe first bar graph 41 a. Like the first thumb 41 c, the second thumb 41d can be moved in the left-right direction on the first bar graph 41 aand the second bar graph 41 b via the operation interface 34 of theterminal device 3.

For example, as shown in FIG. 4A, in a state where the slider part 41 isdisplayed on the display 35 before the proportion of the work time ofTasks 1 to 3 is changed, when the employee moves the first thumb 41 cleftward by one and a half steps, as shown in FIG. 4B, the proportion ofthe work time of Task 1 is changed from 30% to 15% in the first bargraph 41 a, and the proportion of the work time of Task 2 is changedfrom 30% to 45%. On the other hand, in the second bar graph 41 b, theinitial proportion of the work time of Tasks 1 to 3 are continuouslyshown as described above without being changed by the movement of thefirst thumb 41 c. Therefore, when the employee moves the first thumb 41c or the second thumb 41 d, the initial proportion of the work time ofTasks 1 to 3 is continuously shown in the second bar graph 41 b, so thathe/she can change the proportion of the work time of Tasks 1 to 3 whilereferring to the initial proportion.

The work proportion display area 42 shows numerical values of theproportion of the work time of Tasks 1 to 3 represented in the first bargraph 41 a. More specifically, the work proportion display area 42includes a first display area 42 a for showing the proportion of thework time of Task 1 as a numerical value, a second display area 42 b forshowing the proportion of the work time of Task 2 in a numerical value,and a third display area 42 c for showing the proportion of the worktime of Task 3 in a numerical value.

For example, as shown in FIG. 4A, in a state where the slider part 41before the proportion of the work time of Tasks 1 to 3 is changed isdisplayed on the display 35, “30%” is shown as the proportion of thework time of Task 1, “30%” is shown as the proportion of the work timeof Task 2, and “40%” is shown as the proportion of the work time of Task3 respectively in the first display area 42 a, the second display area42 b, and the third display area 42 c.

On the other hand, as shown in FIG. 4B, in a state where the slider part41 after the proportion of the work time of Tasks 1 to 3 has beenchanged is displayed on the display 35, “15%” is shown as the proportionof the work time of Task 1, “45%” is shown as the proportion of the worktime of Task 2, and “40%” is shown as the proportion of the work time ofTask 3 respectively in the first display area 42 a, the second displayarea 42 b, and the third display area 42 c.

The enter button B1 is used for storing the proportion information,which indicates the proportion of the work time of Tasks 1 to 3displayed on the display 35, in the target management database of thestorage 23 of the server 2.

For example, as shown in FIG. 4A, when the enter button B1 is pressed bythe employee in a state before the proportion of the work time of Tasks1 to 3 is changed, the proportion of the work time of Task 1 is set to30%, the proportion of the work time of Task 2 is set to 30%, and theproportion of the work time of Task 3 is set to 40%, and the proportioninformation indicating the proportion is stored in the target managementdatabase. On the other hand, as shown in FIG. 4B, in a state after theproportion of the work time of Tasks 1 to 3 has been changed, when theenter button B1 is pressed by the employee, the proportion of the worktime of Task 1 is set to 15%, the proportion of the work time of Task 2is set to 45%, and the proportion of the work time of Task 3 is set to40%, and the proportion information indicating the proportion is storedin the target management database.

The cancel button B2 is used for cancelling entry of the workproportion. When the cancel button B2 is pressed by the employee, thework proportion entry screen 40 displayed on the display 35 is switchedto another screen.

[Work Proportion Entry Process]

Next, the control steps of the work proportion entry process in theserver 2 are described. The work proportion entry process is executedwhen a work proportion enter button (not shown) is pressed in a statewhere a daily work report creation screen (not shown) for inputting thework time or the like of each task done in the work hours of the day isdisplayed on the display 35 of the terminal device 3, for example. Suchdaily work reports are usually created after the work hours of the day.

FIG. 5 is a flowchart showing the control steps of the work proportionentry process.

When the work proportion entry process is started, the CPU 21 of theserver 2 displays the work proportion entry screen 40 (see FIG. 4A) onthe display 35 of the terminal device 3 (Step S1).

Next, the CPU 21 determines whether or not the thumb (the first thumb 41c and/or the second thumb 41 d) has been moved via the operationinterface 34 of the terminal device 3 (Step S2). That is, the CPU 21executes a change process.

If it is determined at Step S2 that the thumb has not been moved (StepS2; NO), the CPU 21 skips Steps S3 and S4 and proceeds to Step S5.

If it is determined at Step S2 that the thumb has been moved (Step S2;YES), the CPU 21 changes the appearance the slider part 41 in accordancewith the movement of the thumb (Step S3). Then, the CPU 21 changes theappearance of the work proportion display area 42 in accordance with themovement of the thumb (Step S4). That is, the CPU 21 executes a displaycontrol process and a setting process.

The CPU 21 determines whether or not the cancel button B2 has beenpressed via the operation interface 34 of the terminal device 3 (StepS5).

If it is determined at Step S5 that the cancel button B2 has beenpressed (Step S5; YES), the CPU 21 ends the work proportion entryprocess.

If it is determined at Step S5 that the cancel button B2 has not beenpressed (Step S5; NO), the CPU 21 determines whether or not the enterbutton B1 has been pressed via the operation interface 34 of theterminal device 3 (Step S6).

If it is determined at Step S6 that the enter button B1 has not beenpressed (Step S6; NO), the CPU 21 returns to Step S2 and repeats thesubsequent steps.

If it is determined at Step S6 that the enter button B1 has been pressed(Step S6; YES), the CPU 21 enters (stores) in the target managementdatabase in the storage 23 the proportion information indicating thecurrent work proportion (the proportion of the work time of Tasks 1 to3) displayed on the display 35 (step S7), and ends the work proportionentry process. Here, when creation of the daily work report on theabove-mentioned daily work report creation screen is completed (it isassumed that the work time of each task is not input) after the currentwork proportion is entered and the work proportion entry process iscompleted, the daily work report is entered in the target managementdatabase of the storage 23 as a daily work report with a request forreflection of the work time spent on each task, in which the proportioninformation indicating the current work proportion and the daily workreport are associated with each other. That is, the CPU 21 executes astoring control process.

[Work Time Reflection Process]

Next, the control steps of the work time reflection process in theserver 2 are described.

FIG. 6 is a flowchart showing the control steps of the work timereflection process.

When the work time reflection process is started, the CPU 21 of theserver 2 acquires the daily work report with a request for reflectionfrom the target management database of the storage 23 (Step S11). Here,the daily work report with a request for reflection means the daily workreport which is associated with the proportion information indicatingthe current work proportion as described above.

Next, the CPU 21 determines whether or not the work hours on the date ofthe daily work report acquired at Step S11 (the work hours of theemployee who created the daily work report) has been confirmed (StepS12).

If it is determined at Step S12 that the work hours has not beenconfirmed (Step S12; NO), the CPU 21 ends the work time reflectionprocess.

If it is determined at Step S12 that the work hours has been confirmed(Step S12; YES), the CPU 21 acquires the proportion information enteredin advance by the employee who created the daily work report acquired atStep S11 from the target management database of the storage 23 (StepS13).

Next, the CPU 21 calculates the work time of each task in the work hoursof the day based on the work proportion of each task indicated by theproportion information (Step S14). For example, when the work proportionof Task 1, Task 2, and Task 3 is 3:9:8 and the work hours are 8 hours,the work times of Tasks 1 to 3 are calculated to be 1.2 hours, 3.6hours, and 3.2 hours, respectively. That is, the CPU 21 executes acalculation process.

Next, the CPU 21 reflects the work time of each task calculated at StepS14 in the daily work report acquired at Step S11 (Step S15). That is,the CPU 21 executes a reflection process

Next, the CPU 21 stores in the target management database of the storage23 the daily work report in which the work time of each task isreflected at Step S15 (Step S16), and ends the work time reflectionprocess.

[Work Time Aggregation Process]

Next, the control steps of the work time aggregation process in theserver 2 are described.

FIG. 7 is a flowchart showing the control steps of the work timeaggregation process.

If the work time aggregation process is started, the CPU 21 of theserver 2 determines whether or not daily work reports to be aggregatedhave been selected via the operation interface 34 of the terminal device3 (Step S21).

If it is determined at Step S21 that the daily work reports to beaggregated have not been selected (Step S21; NO), the CPU 21 ends thework time aggregation process.

If it is determined at Step S21 that the daily work reports to beaggregated have been selected (Step S21; YES), the CPU 21 acquires theselected daily work reports from the target management database of thestorage 23 (Step S22).

Next, the CPU 21 aggregates the work time with respect to each task fromthe daily work reports acquired at Step S22 (Step S23). For example, inthe case where there are three types of tasks, Task 1 to Task 3, thework time is aggregated with respect to each of Tasks 1 to 3. That is,the CPU 21 executes an aggregation process.

Next, the CPU 21 stores the aggregation result in the target managementdatabase of the storage 23 (Step S24), and ends the work timeaggregation process.

As described above, according to the present embodiment, the server 2 inthe target management system 1 causes the display 35 of the terminaldevice 3 to display the first bar graph 41 a and the second bar graph 41b that are divided into the area of each item (Task 1 to Task 3) by theboundary lines to indicate the proportion of the amount (work time) ofeach item (Task 1 to Task 3), allows the position of the boundary linesto be changed according to the user operation, and when the position ofthe boundary lines is changed, and displays the proportions (workproportions) before and after the change, respectively in the first bargraph 41 a and the second bar graph 41 b.

Therefore, when the employee changes the work proportion of Tasks 1 to 3in the first bar graph 41 a, the server 2 allows him/her to change thework proportion while referring to the initial work proportion of Tasks1 to 3 shown in the second bar graph 41 b, so that he/she can change thework proportion while intuitively checking how much the difference isbetween the current proportion and the initial proportion. Thisfacilitates input of the work proportion.

The server 2 causes the terminal devices 3 to display the first bargraph 41 a and the second bar graph 41 b next to each other. This makesit easy to check how much difference is between the current values andthe initials value of the work proportion of Tasks 1 to 3.

Further, the server 2 calculates the work times of Tasks 1 to 3 in thework hours based on the work proportion of Tasks 1 to 3. When theposition of the boundary lines of the first bar graph 41 a is changed,the server 2 calculates the work time of Tasks 1 to 3 in the work hoursbased on the changed work proportion of Tasks 1 to 3.

Therefore, since the server 2 can calculate the work times of Tasks 1 to3 in the work hours according to the work proportion of Tasks 1 to 3 andthereby save the employee's time to input the work time of each task.

Further, when the position of the boundary lines of the first bar graph41 a is changed, the server 2 stores the proportion informationindicating the changed work proportion of Tasks 1 to 3 in the targetmanagement database of the storage 23, and can calculate the work timesof Tasks 1 to 3 in the work hours according to the work proportionindicated by the proportion information.

Therefore, the server 2 can calculate the work time of each of Tasks 1to 3 in the work hours by using the proportion information stored in thetarget management database of the storage 23, and thereby greatly saveemployee's time to input the work time of each task.

Further, the server 2 reflects the calculated work times of Tasks 1 to 3in the daily work report. Therefore, the server 2 can save employee'stime to input the work time of each task when he/she creates the dailywork report.

In addition, the server 2 aggregates the calculated work times of Tasks1 to 3 for each. Therefore, the server 2 allows evaluation of each ofTasks 1 to 3 based on the result of the aggregation.

In the above description, the HDD, SSD, or EEPROM of the storage 23 isused as a computer-readable medium of the programs according to thepresent invention as an example, but the present invention is notlimited thereto. Other computer-readable media, such as a flash memory,a portable recording medium, and a CD-ROM can be used. A carrier wave isalso applicable to the present invention as a medium for providing thedata relating to the program according to the present invention via acommunication line.

The description in the above embodiment is an example of a proportiondisplay apparatus, a proportion display method, and a recording mediumaccording to the present invention, and is not intended to limit thepresent invention.

In the above embodiment, as shown in FIGS. 4A and 4B, the currentproportion of the work times of Tasks 1 to 3 is shown in the first bargraph 41 a, and the initial proportion of the work times of Tasks 1 to 3is shown in the second bar graph 41 b, but, for example, an existing bargraph may be changed to another bar graph, or another bar graph may benewly added according to a user operation. Specifically, as shown inFIG. 8, the second bar graph 41 b may be changed to the third bar graph41 e so that the target proportion of the work times of Tasks 1 to 3 isshown in the third bar graph 41 e. Further, a fourth bar graph 41 f maybe added so that the previous year's proportion of work times of Tasks 1to 3 is shown in the fourth bar graph 41 f.

Further, in the above embodiment, the work proportion of Tasks 1 to 3 isset in the work proportion entry process, but, when the work time to bespent on Task 1 is invariable (for example, when the work time of Task 1is fixed at 1 hour), the work time of Task 1 may be automatically set asit is while the work proportion of Tasks 2 and 3 may be set by anemployee.

Further, in the above embodiment, the proportion information indicatingone work proportion is stored in the target management database of thestorage 23 in the work proportion entry process, but the proportioninformation indicating a plurality of work proportions may be stored,for example. When the daily work report is created by an employee, theemployee may select an appropriate work proportion so that the worktimes of Tasks 1 to 3 calculated based on the selected work proportionindicated by the proportion information is reflected in the daily workreport.

Further, in the above embodiment, the work proportion of Tasks 1 to 3 isset by using the slider part 41, but the slider part 41 can be used toinput the proportion concerning other items. For example, thedistribution proportion of a plurality of types of employees may be setby using the slider part 41. In this case, for example, every time a newdepartment is established, the number of employees of each type to beassigned can be calculated based on the capacity of the department andthe said distribution proportion.

In the above embodiment, as shown in FIG. 9, when the work proportion ofTasks 1 to 3 is changed, the work proportion before the change and thework proportion after the change may also be displayed on the workproportion display area 42 of the work proportion entry screen 40.

Further, in the above embodiment, the work proportion of Tasks 1 to 3 isshown by the bar graphs, but the illustration is not limited to a bargraph as long as the work proportion can be understood. For example, thework proportion of Tasks 1 to 3 may be shown by a pie graph.

It is needless to say that the detailed configuration and particularoperations of the components of the target management system 1 in theabove embodiment can be appropriately modified without departing fromthe scope of the present invention.

Although some embodiments of the present invention have been described,the scope of the present invention is not limited to the aboveembodiments and includes the scope of the invention described in theclaims and the scope equivalent thereto.

1. An information processing apparatus that allows a user to enter a newvalue of changed proportions of items while showing the user an initialvalue of predetermined proportions of the items, the informationprocessing apparatus comprising: a processor that performs: a displaycontrol process of (i) associating a first proportion graph to theinitial value, the first proportion graph being one of a pair ofproportion graphs that show proportions of the items, (ii) associating asecond proportion graph to the new value, the second proportion graphbeing another of the pair of proportion graphs, and (iii) displayingpredetermined tick marks and the pair of proportion graphs such that thefirst proportion graph is between the predetermined tick marks and thesecond proportion graph; and an entry process of entering the changedproportions shown by the second proportion graph as the new value inresponse to a predetermined user operation, wherein, in the displaycontrol process, the processor displays, as a boundary line thatindicates a boundary between the items in the proportion graphs, anindicator which indicates one of the tick marks and which lies acrossthe pair of proportion graphs, the processor represents the new value bythe indicator, and the processor represents the initial value in amanner different from the indicator.
 2. The information processingapparatus according to claim 1, wherein, in the display control process,the processor represents the proportions of the items of the initialvalue by varying appearances of areas of the first proportion graph, theareas corresponding to the items, and the processor represents theproportion of the items of the new value by varying appearances of areasof the second proportion graph, the areas corresponding to the items. 3.The information processing apparatus according to claim 1, wherein: theinitial value is a target value, and the new value is a current value ora past value.
 4. The information processing apparatus according to claim1, wherein the proportions of the new value can be changed by a useroperation of moving a position of the indicator along the tick marks. 5.The information processing apparatus according to claim 1, wherein theproportion graphs are bar graphs or pie graphs.
 6. An entry method foran information processing apparatus that allows a user to enter a newvalue of changed proportions of items while showing the user an initialvalue of predetermined proportions of the items, the method comprising:associating a first proportion graph to the initial value, the firstproportion graph being one of a pair of proportion graphs that showproportions of the items; associating a second proportion graph to thenew value, the second proportion graph being another of the pair ofproportion graphs; displaying predetermined tick marks and the pair ofproportion graphs such that the first proportion graph is between thepredetermined tick marks and the second proportion graph; and enteringthe changed proportions shown by the second proportion graph as the newvalue in response to a predetermined user operation, wherein anindicator which indicates one of the tick marks and which lies acrossthe pair of proportion graphs is displayed as a boundary line thatindicates a boundary between the items in the proportion graphs, the newvalue is represented by the indicator, and the initial value isrepresented in a manner different from the indicator.
 7. Anon-transitory computer-readable medium storing a program executed by aprocessor of an information processing apparatus that allows a user toenter a new value of changed proportions of items while showing the useran initial value of predetermined proportions of the items, the programcausing the processor to perform: a display control process of (i)associating a first proportion graph to the initial value, the firstproportion graph being one of a pair of proportion graphs that showproportions of the items, (ii) associating a second proportion graph tothe new value, the second proportion graph being another of the pair ofproportion graphs, and (iii) displaying predetermined tick marks and thepair of proportion graphs such that the first proportion graph isbetween the predetermined tick marks and the second proportion graph;and an entry process of entering the changed proportions shown by thesecond proportion graph as the new value in response to a predetermineduser operation, wherein, in the display control process, the programcauses the processor to: display, as a boundary line that indicates aboundary between the items in the proportion graphs, an indicator whichindicates one of the tick marks and which lies across the pair ofproportion graphs; represent the new value by the indicator; andrepresent the initial value in a manner different from the indicator.